home *** CD-ROM | disk | FTP | other *** search
/ MacAdvocate 2 / MACADVCT.ISO / mac / Goodies / Fun Stuff / Utilities / Program Switcher / Program Switcher Document / Program Switcher Document.rsrc / TEXT_131.txt < prev    next >
Text File  |  1997-01-17  |  8KB  |  76 lines

  1. History
  2.  
  3. v1.0.0: 3 October 1994: Initial release. Cool.
  4.  
  5. v1.0.1: 15 October 1994:  Started to address the problems OTPS had with DAs. Their icons now display when opt-tabbing, but you still canΓÇÖt opt-tab out of a DA. IΓÇÖm working on this, but I donΓÇÖt have much time to address it right now.
  6.  
  7. v1.5.0: 5 January 1995:  Improved the code so that it now works with DAs properly! I also produced a Power PC version.
  8.  
  9. v1.5.1: 7 January 1995:  Fixed a problem that caused periodic crashes when one of the serial ports was in use (for you programmers, I was allocating memory at interrupt timeΓÇöBAD).  
  10.  
  11. v1.5.2: 17 January 1995: Fixed another memory problem. Plus made the key sequence customizable and changed the name from ΓÇ£Option Tab Program SwitcherΓÇ¥ to ΓÇ£Program SwitcherΓÇ¥ to reflect this.
  12.  
  13. v2.0.0: 1 February 1995: Turned Program Switcher into a CDEV and added an application hiding option. Added ΓÇ£remember last applicationΓÇ¥ to code. Optimized code and added a preference file.
  14.  
  15. v2.0.1: 7 February 1995: Fixed a nasty bug that prevented a lot of people from being able to soft shutdown their computer. I sincerely apologize for turning the public at large into a group of beta-testers. Also fixed a code logic error which sometimes allowed the current front process to be displayed first when initiating the switching mechanism. One bug still exists, though, which is the fault of my compiler (CodeWarrior). Basically, a 65K memory block gets allocated in the system heap each time you open the control panel. This block never gets disposed of, therefore, do not open the control panel too often. I have reported this problem to MetroWerks and as soon as a fix is released, I will recompile and release an improved version.
  16.  
  17. v2.0.2: 10 February 1995:  Well, the ΓÇ£extra memory blockΓÇ¥ problem was not a ΓÇ£bugΓÇ¥ in the true sense of the word. MW pointed out to me how to dispose of it and this version now gets rid of all memory blocks it does not need.
  18.  
  19. v2.1.0: 27 February 1995: Tweaked the switching code a little. The current application will not be displayed until all the other applications have been cycled through at least once. Also added the option to set the display window font. Lessened the memory requirements of the control panel and fixed a problem with the inability to shutdown.
  20.  
  21. v2.1.1: 1 March 1995: I was promoted to First Lieutenant today. Also I tweaked the switching code a little more so it wouldnΓÇÖt show the same application twice in a row (as was the case with only two running applications).
  22.  
  23. v2.1.2: 31 August 1995: Updated my e-mail address. No changes to the control panel otherwise.
  24.  
  25. v2.1.3: 2 September 1995: Oops! There was one internal change to v2.1.2 that I screwed upΓÇöProgram Switcher would not load. All is well now.
  26.  
  27. v2.1.4: 3 September 1995: Well, mark this down in the lessons learned book. All I was trying to do was update the e-mail address in v2.1.1 and recompile with a newer version of CodeWarrior. Versions 2.1.2 and 2.1.3 were abortive attempts since, assuming my task at hand was trivial, I did not ensure that the versions were fully functional before releasing them. Well, I put some time into this one and have verified that it works at least as well as v2.1.1. It also has the updated e-mail address.
  28.  
  29. v2.1.5: 13 September 1995: Added the Kagi Shareware Register program to the archive to allow credit card registrations.
  30.  
  31. v3.0.0: 5 October 1995: Added a multitude of features, including the ability to exclude certain applications, a ΓÇ£reversingΓÇ¥ key, more options for the display window, and a ΓÇ£fatΓÇ¥ init. This version is also a complete rewrite of the code for Program Switcher. Its ΓÇ£hackishΓÇ¥ roots are gone, and it is now a fully polished product.
  32.  
  33. v3.0.1: 6 October 1995: Added an option in the Set ApplicationsΓǪ dialog to allow the adding of any running process to the applications to be excluded list. This is useful for adding the Finder and INIT-based processes, such as QuickKeys, or even applications you are just to lazy to find on disk. Also fixed a memory leak and a bug which caused problems with applications that made improper assumptions about what the current front window is.
  34.  
  35. v3.0.2: 21 October 1995: Fixed a minor bug in the Set Display Window AttributesΓǪ dialog in which the font size menu wasnΓÇÖt updating properly. Also added the backslash key in the switching key menu for all you lefties out there.
  36.  
  37. v3.1.0: 5 November 1995: Added three new features: 1) the ability to turn off the display of the applicationsΓÇÖ iconsΓÇöperfect for PowerBook users; 2) a way to cancel out of a switch; 3) a hack that finally defeats Microsoft ExcelΓÇÖs greed for the keyboard, that is, Program Switcher now works with Microsoft Excel.
  38.  
  39. v3.2.0: 30 November 1995: Added Balloon Help and an application icon cache.
  40.  
  41. v3.2.1: 1 December 1995: Fixed a cosmetic bug that prevented people from seeing the icon cache size.
  42.  
  43. v3.3.0: 14 January 1996: Added several features: ΓÇ£Hide Always,ΓÇ¥ the hide others toggle with the space bar, and the quit application keystroke.
  44.  
  45. v3.4.0: 27 March 1996: Added the feature which takes you directly to an application that has a notification pending.
  46.  
  47. v4.0.0: 23 July 1996: New version with a few new features and bug fixes:
  48.     ΓÇó  Added two new types of switching methods, both based on the switching method of the newest version of that other operating system.
  49.     ΓÇó  Fixed a bug with the Q-key quit feature not working as expected on some non-US keyboard layouts.
  50.     ΓÇó  Made the drawing to the switching window as flicker-free as possible.
  51.     ΓÇó  Fixed a bug which caused garbage to be displayed in the switching window if the ΓÇ£Exclude ApplicationsΓÇ¥ option caused no usable applications to be displayed.
  52.     ΓÇó  Improved the look of some dialogs.
  53.     ΓÇó  Added ΓÇ£Document WindowΓÇ¥ to the types of windows that may be used for the switching display window.
  54.  
  55. v4.0.1: 10 August 1996: Fixed a few bugs:
  56.     ΓÇó  Enabled Program Switcher to properly detect the Q-key on French keyboards.
  57.     ΓÇó  Removed a bug which sometimes caused the application name in the switching window to be displayed only in the system font.
  58.     ΓÇó  Removed a registration bug. 
  59.  
  60. v4.1.0: 29 September 1996: Added some new features:
  61.     ΓÇó Included two new switching window options: large and small icons in a vertical list.
  62.     ΓÇó Added an option to use the system highlight color to highlight the currently selected application in the switching window.
  63.     ΓÇó Added an auto-key feature which allows you to hold down the switching key to have Program Switcher automatically advance you through the program list.
  64.     ΓÇó Enabled the arrow keys to help you navigate through the program list.
  65.     ΓÇó Added a ΓÇ£Try OutΓÇ¥ option to preview the changes made to the switching windowΓÇÖs appearance.
  66.     ΓÇó Fixed a bug that caused Program Switcher to crash at startup under 24-bit memory addressing on a 680x0 Mac. This bug was actually due to bad code produced by the CW 9 compiler (in other words, it wasnΓÇÖt my bug). CW 10 fixed this problem.
  67.  
  68. v4.2.0: 23 November 1996: Added a host of new features:
  69.     ΓÇó Added Power Keys.
  70.     ΓÇó Added an option to make the switching window pop up underneath the current location of the mouse.
  71.     ΓÇó Made the switching window automatically expand when an applicationΓÇÖs name is too wide to fit in it.
  72.     ΓÇó Optimized the code a little to improve speed.
  73.  
  74. v4.2.1: 17 January 1997: Fixed a few minor bugs:
  75.     ΓÇó The option to pop up the display window under the mouse now works better with multiple montiors.
  76.     ΓÇó Fixed a menu ID conflict with Frontier.